grilled meat restaurant - German English Dictionary